*{
    padding: 0;
    margin: 0;
}
#father{
    width: 1000px;
    height: 500px;
    border: 1px solid #ccc;
    /*margin-left: 100px;*/
    position: absolute;
    }
 #fathers{
    width: 1000px;
    height: 500px;
    border: 1px solid #ccc;
    /*margin-left: 100px;*/
    position: absolute;
    background: url(timg.jpg);
    background-size: 100%  ;
}
#fathers .son{
    position: absolute;
    background: rgba(111,11,34,.3);
}
#father .son{
    background: rgba(112,11,34,.3);
    position: absolute;
}
.room-info{
    float: right;
    margin-top: 10px;
    

}
.room-info div{
    margin-top: 0px;
    border: 1px solid #ccc;
    height: 30px;
}
.room-info div span{
    display: inline-block;
    width: 60px;
    height: 20px;
    text-align: right;
    background: #f1f1f1;
    border-right: 1px solid #ccc;
    height: 100%;
    
}
.room-info div input{
    border: none;
    display: inline-block;
    outline: none;
}
.room-info div:nth-last-of-type(1){
    margin-top: 10px;
    border: none;
}